helmet orchid - French English Dictionary